MuleSoft Connectors

Ratings:
(4.3)
Views: 1479
Banner-Img
Share this blog:

What is a Connector?

A connector is a software that provides a connection between a Mule flow and an external resource. The resource can be any source of content, such as a database, protocol, or API. You can create a connector with the Anypoint Connector DevKit and the Anypoint Studio IDE. A connector is written in Java version 6 or 7. Connectors access web resources using REST, SOAP, or the Java SDK.

Anypoint Connector DevKit provides the tools and interfaces for building custom connectors. As reusable components that hide API complexity from the integration developer, custom connectors facilitate integration with SaaS and on-premise Web services, applications, and data sources. Connectors that you build using Anypoint Studio and in Mule ESB runtime environments, function as extensions of the core product.

Do you want to master MuleSoft? Then enrol in "MuleSoft Training" This course will help you to master MuleSoft

Connector Architecture

Mulesoft Connectors

A connector has two sides. The Mule-facing side communicates with a resource’s target-facing client-side to enable content to travel between the Mule flow and the resource.

Mule-Facing Functionality

From the Mule-facing side, a connector consists of:
 
1. The main Java class: Java code that you annotate with the @Connector attribute.
 
2. Connector attributes: Properties of the Connector class that you annotate with the Configurable attribute. See Java annotations for information on how annotations work. See the Annotation Reference for information about Anypoint Connector DevKit annotations.
 
3. Methods: Functionality that you annotate with the Processor attribute.
 
Additional annotations define authentication-related functionality and connection management and control the layout of the Anypoint Studio dialogues for the connector. The data model and exceptions that either raise or propagate are also Mule-facing classes.
 
Anypoint DevKit generates a skeleton connector when you create your Anypoint Connector project in Studio. The skeleton connector includes the Connector class, the Configurable attributes, the processor methods, and authentication logic to build out your connector. During the build process, the annotation processor extends your code with functionality to integrate with Mule.

Target-Facing Functionality

The target facing or client-facing side of a connector depends on the client technology that enables access to the resource. This functionality consists of a class library and one or more classes that Mule-facing Connector the class uses to access client functionality. This functionality is called the client class.
 
The client class in turn generally depends on other classes to actually implement calls to the target. Depending on your target, some of these classes may be generated or provided for you. For example, if you have a Java client library, or are working with a SOAP or REST service, most of the client code is implemented there. In other cases, you have to write this code yourself.

Creating a Connector

To create a connector:
Set up your development environment - Install Java JDK version 6, Apache Maven, and Anypoint Studio to build and test your connector. You can develop a connector using Windows, Mac, or Linux.
  • Create an Anypoint project - Set up Anypoint Studio and install the connector plugin.
  • Determine resource access - Each resource has a different access method, such as REST, SOAP, FTP, or the Java SDK features.
  • Choose an authentication mechanism - Mule supports OAuth V1 or V2, basic authentication using a username and password, or basic using authentication protocols such as API Key, SAML, NTLM, Kerberos, or LDAP.
  • Choose the connector’s data model - Models can be static Java objects or dynamic objects. You can use DataSense - Determine what information the target resource expects.
  • Add connector @ attribute annotations - Create code for your connector containing the @ attribute that Mule uses to designate the important parts of your connector.
  • Code tests - Tests can be unit tests, functional tests, and Studio interoperability tests.
  • Document your connector -MuleSoft provides a template that helps you fill in the blanks to create documentation to help your staff and help others understand the features and use of your connector.

Package your connector

Connectors

Salesforce Connector

Salesforce is one of the most flexible and powerful SaaS platforms available on the market. More than 170,000 companies and 17,000 nonprofit organizations have already adopted it. The Salesforce Connectors enables data synchronization and business process automation between salesforce.com and third-party ERP, billing, marketing automation, and social applications, either on-premise or in the cloud.

LDAP Connector

Access and maintain directory information services over an IP network by connecting to an LDAP server with the Anypoint LDAP connector. Gain access to numerous directory services quickly and easily using the MuleSoft Anypoint LDAP connector. LDAP (Lightweight Directory Access Protocol) is an application protocol that enables users to access and maintain numerous LDAP-based systems and perform operations over an internet protocol (IP) network. The Anypoint LDAP connector makes it simple for users to interface with applications and systems using the LDAP protocol to return information such as accounts, groups and perform operations such as bind, search, lookup, add, modify, delete, and more. Common uses cases with the Anypoint LDAP connector include synchronization of data between multiple LDAP databases, integration of user tables in a SaaS application with a local LDAP directory, and implementing LDAP for authentication and consolidation. Users can quickly and easily leverage an LDAP server from within the MuleSoft Anypoint™ Platform.

Slack Connector

Slack Connector enables businesses to connect directly with Slack API, permitting users access to Slack functionality with seamless integration. Using this connector, businesses can create instant connectivity to popular collaboration, mobile, and social applications to streamline connectivity and integrate business processes. Slack Connector is an easy and fast way to integrate to your team's chats, create notifications, automated responses, and many more.

Microsoft SharePoint 2013 Connector

Extend the enterprise by enabling collaboration across departments with the MuleSoft Anypoint SharePoint connector. The Microsoft SharePoint connector provides instant connectivity to the SharePoint 2013 on-premises and SharePoint Online API, empowering developers to easily create extensions and custom solutions from within the MuleSoft Anypoint Platform. By creating connectivity to SharePoint, developers can accomplish many SharePoint tasks, such as creating flows to query, create, and update information in SharePoint, without actually having to deal directly with the SharePoint 2013 on-premises and SharePoint Online API. Moreover, businesses can integrate applications such as Access, Outlook, MS Dynamics, Cognos, Yammer, and SAP to streamline processes and enable seamless communication, allowing your business to get connected and deliver integration rapidly.

SAP R/3 Business Suite Connector

Maximize the value of your existing SAP R/3 systems with pre-built connectivity for SAP R/3 Business Suite. The MuleSoft Anypoint SAP Connector makes it possible for businesses to synchronize their SAP data across numerous systems, services, databases, and applications on-premise and in the cloud. The SAP R/3 Connector enables simplified connectivity to SAP ECC, allowing businesses to quickly and easily integrate information residing in multiple SAP instances, data warehouses, applications, and services such as Salesforce, Google Apps, and the .NET Framework. Moreover, the SAP Connector allows users to effortlessly connect to DB2 and Sybase warehouses. Even more, MuleSoft offers additional support for SAP Integration with its SAP Certified Integration solutions. The Anypoint™ Platform offers the components to extend SAP connectivity, allowing your business to do more.
Checkout our Blog on MuleSoft Tutorial 

Workday Connector

Take your Workday human capital management system (HCM) and financials to a new level with the Anypoint™ Workday connector from MuleSoft. The Workday connector allows businesses to extend the capabilities of Workday and enable seamless interoperability with third-party SaaS applications, systems, and services that are vital to a ‘best of breed’ human resources ecosystem, such as recruiting, talent management, core HR, payroll, benefits, and more. Create connectivity to essential applications such as SAP, PeopleSoft, Taleo, ADP, NetSuite, and Salesforce through numerous Workday APIs, such as Workday Payroll, Time Tracking, Procurement, and Expense Management.

Atlassian JIRA REST Connector

Integrate JIRA with existing SaaS and on-premises applications quickly and easily using the Atlassian JIRA Connector from Hotovo.org. The Atlassian JIRA Connector allows businesses to synchronize data and automate processes between JIRA and third-party collaboration, mobile, and social applications such as GitHub, Clarizen, Salesforce, or Desk.com. Connectivity with the latest, up-to-date JIRA REST API, gives users the ability to perform various operations, like tracking issues and issue statistics, working with issues, comments, work logs, attachments, projects, user groups, and other information, across third-party applications. The Atlassian JIRA Connector allows companies to extend the capabilities of JIRA and benefit from its integration with other internal and external systems. The connector support is guaranteed by Hotovo.org, an Atlassian expert, who also provides further services related to the Atlassian platform and toolset. JIRA SOAP API is not available for JIRA 7 and above. Therefore, the usage of JIRA REST API (supported since JIRA 4.2.1) is highly recommended.

Oracle Siebel Connector

Extend Oracle's Siebel CRM with the Anypoint Siebel connector from MuleSoft to create connectivity between Siebel and other third-party applications, services, and databases. As one of the most comprehensive CRM systems, Siebel provides businesses with the solutions they need to achieve maximum growth. By pairing Siebel with the MuleSoft Anypoint Siebel connector, businesses can extend their CRM solution to better manage and automate customer-facing operations. With instant API connectivity to Oracle's Siebel API, users can call any business method on Siebel and exchange data quickly and easily. The Anypoint Siebel connector allows users to synchronize data between on-premise CRMs (Siebel to MS Dynamics CRM) or migrate customer data from Siebel to cloud-based CRMs such as Salesforce or NetSuite. Users can communicate with Oracle's Siebel CRM through MuleSoft’s Anypoint™ Platform, avoiding the hassle of interacting with the CRM system directly.

ServiceNow Connector

Transform your IT infrastructure by creating connectivity between ServiceNow and numerous applications, systems, and services, on-premises and in the cloud with the Anypoint™ ServiceNow connector from MuleSoft. ServiceNow is a cloud IT service management solution that transforms enterprise IT by automating and managing IT service relationships to create a single system of record. The Anypoint ServiceNow connector allows businesses to sync ServiceNow data and extend IT service management (ITSM) capabilities to SaaS and on-premises applications like Salesforce, SAP, Workday, and Dynamics, helping with data migration and replication, application integration, and consolidation.

Microsoft Dynamics AX 2012 Connector

Automate business processes across sales, marketing, and customer service departments within your enterprise by creating connectivity via the Microsoft Dynamics AX connector from MuleSoft. Microsoft AX keeps the business enterprise connected and with the Anypoint connector from MuleSoft, the capabilities of MS Dynamics AX can be extended further. The Microsoft Dynamics AX 2012 Connector enables Mule applications to interact with the Microsoft Dynamics AX Query Service, which is an enterprise resource planning (ERP) application. With instant connectivity to the MS Dynamics AX API, businesses can enable seamless communication throughout the enterprise quickly and easily from within the MuleSoft Anypoint™ Platform.

Zendesk Connector

Provide better support and extend the functionality of your helpdesk solution by creating connectivity between Zendesk and other third party SaaS applications and services with the MuleSoft Anypoint Zendesk connector. Zendesk offers distinct customer service software that consolidates customer communications from numerous mediums - phone, web, email, tweet, Facebook posts, and more - and converts them into helpdesk tickets, simplifying the customer service experience for users and customer relationship management (CRM) for businesses. With the Anypoint Zendesk connector, businesses can extend the capabilities of Zendesk, allowing them to integrate Zendesk with numerous CRM, project management, and social applications and services like Twilio, Atlassian Jira, Clarizen, Salesforce, and more. With instant API connectivity to the Zendesk API, businesses can interface with Zendesk from within the MuleSoft Anypoint™ Platform and perform critical functions. The Anypoint Zendesk connector allows businesses to extend the reach of Zendesk by creating a seamless integration with the entire enterprise, thereby enabling support teams to be more productive.

Redis Connector

Community Connectors are developed by MuleSoft’s developer community. MuleSoft disclaims any support obligation for Community Connectors. For assistance with Community Connectors, please visit the connector forum or contact MuleSoft Professional Services or an accredited MuleSoft Partner.

EDIFACT EDI Connector

The EDIFACT (EDI) Module makes it easy to connect to trading partners with Mule using EDIFACT. It supports reading, validating and writing EDIFACT messages. For each trading partner, you can configure message validation options and configure schemas according to your particular partner's implementation convention. The connector can also generate functional acknowledgements based on compliance with the partner configuration.

Microsoft Azure Service Bus Connector

The Microsoft Azure Service Bus connector v1.0 enables Windows Service Bus on-premises, or Azure Service Bus cloud-hosted reliable messaging integration scenarios. Support for queues, topics and event hubs is provided, with messages being sent/received via the AMQP 1.0 transport. Dynamic discovery and provisioning of Service Bus objects are possible via the built-in management API.

GetSatisfaction Connector

Community Connectors are developed by MuleSoft’s developer community. MuleSoft disclaims any support obligation for Community Connectors. For assistance with Community Connectors, please visit the connector forum or contact MuleSoft Professional Services or an accredited MuleSoft Partner.

Riak Connector

Community Connectors are developed by MuleSoft’s developer community. MuleSoft disclaims any support obligation for Community Connectors. For assistance with Community Connectors, please visit the connector forum or contact MuleSoft Professional Services or an accredited MuleSoft Partner.

Microsoft Windows PowerShell Connector

Windows PowerShell lets you automate tasks and create configuration management scripts. The PowerShell connector enables Windows OS administration tasks to be integrated into Mule applications. PowerShell scripts may be executed on a remote Windows machine via the Windows Gateway Service and the result processed within Mule.

NetSuite OpenAir Connector

NetSuite OpenAir Connector enables businesses to connect to NetSuite OpenAir by leveraging the NetSuite OpenAir SOAP API. Using this connector eliminates the need to log timesheets manually, and allows you to spend more time delivering value with automated processes (i.e. data integration between Google Calendar and NetSuite OpenAir, provisioning new workers from Workday/NetSuite to NetSuite OpenAir).

Redmine Connector

Redmine Connector allows Mule applications to retrieve and manipulate data from Redmine projects using a common integration interface known as web services.

Marketo Connector

Streamline business processes and share data between Marketo and third-party integration applications and services with the Anypoint Marketo Connector. Marketo is a marketing automation software company that offers products for lead generation, lead management, marketing automation, social marketing, and marketing analytics. The Anypoint Marketo connector enables connectivity with the Marketo API, allowing users to interface with marketing data through API calls to add leads, manage campaigns, run analytics, and track opportunities. Moreover, the Anypoint Marketo connector allows businesses to integrate Marketo with existing ERP, eCommerce, and CRM applications such as Salesforce. Working atop the MuleSoft Anypoint™ Platform, the Marketo connector enables businesses to connect to the Marketo API in order to integrate data and automate business processes.

Servlet Connector

The Servlet Connector allows Mule applications to listen for messages or events received via a Servlet request.

JBoss Messaging Connector

JMS (Java Message Service) is a widely-used API for Message Oriented Middleware. It allows communication between different components of a distributed application to be loosely coupled, reliable, and asynchronous. JMS supports two models for messaging:

  • Queues - Point-to-point
  • Topics - Publish and subscribe

Mule's JMS transport lets you easily send and receive messages to queues and topics for any messaging service which implements the JMS specification.

Neo4j Connector

Enable connectivity to Neo4j open source databases from within Mule applications with the Anypoint Neo4j connector from MuleSoft.

QuickBooks Connector

Expand the capabilities of Intuit QuickBooks by creating connectivity to hundreds of third-party SaaS applications and services with the Anypoint QuickBooks connector from MuleSoft. With the QuickBooks connector, businesses can quickly and easily synchronize data and automate business processes across third-party CRM and accounting applications and services such as Salesforce, Zoho CRM, and Zuora. The QuickBooks connector enables seamless connectivity to the QuickBooks API, allowing users to quickly consume and synchronize data. Moreover, the QuickBooks plugin makes it simple for businesses to integrate and streamline business processes from one application to another - such as customer account, product, and invoice creation. With the QuickBooks connector from MuleSoft, users can avoid complex custom integrations and instead instantly integrate QuickBooks to manage finance from anywhere.

Microsoft SharePoint 2010 Connector

Extend the enterprise by enabling collaboration across departments with the MuleSoft Anypoint SharePoint connector. The Microsoft SharePoint connector provides instant API connectivity to the SharePoint API, empowering developers to easily create extensions and custom solutions from within the MuleSoft Anypoint Platform. By creating connectivity to SharePoint, developers can accomplish many SharePoint tasks, such as creating flows to query, create, and update information in SharePoint, without actually having to deal directly with the SharePoint API. Moreover, businesses can integrate applications such as Access, Outlook, MS Dynamics, Cognos, Yammer, and SAP to streamline processes and enable seamless communication, allowing your business to get connected and deliver integration rapidly.

Check out our latest MouleSoft Interview Questions to crack the MouleSoft Interview!

JDBC Connector

The JDBC Endpoint implements a transport channel to connect your Mule application to any JDBC-compatible database. You can implement the JDBC endpoint as an inbound endpoint with a one-way exchange pattern or as an outbound endpoint configured for either a one-way or request-response exchange pattern. Use the JDBC Endpoint to perform create, read, update, and delete operations (often referred to by the acronym CRUD) on database records. If you are using the EE version, it can also invoke a procedure stored in a database, such as creating new tables dynamically.

FTP Connector

Exchange files with an external FTP server as well as receive or write files to the server with the MuleSoft Anypoint FTP connector.

UDP Connector

Send and receive a large number of messages using UDP (Universal Datagram Protocol) sockets with the Anypoint UDP connector.

SAP Concur Connector

Concur is a SaaS provider from SAP for integrated travel and expense management solutions. Anypoint™ Connector for Concur operates as a bi-directional gateway between instances of Concur and Mule. It's available for deployment on-premises and in the cloud.

Connector for IBM® AS/400®

The IBM® AS/400® connector allows you to easily unlock the data in your IBM® AS/400®, reducing the time to market, total cost of ownership and integration complexity. The IBM® AS/400® connector works with native IBM® AS/400® objects (data queues and commands). The IBM® AS/400® connector is an operation-based connector, meaning when you add the connector to your flow, you configure a specific operation the connector is intended to perform.

ActiveMQ Connector

Apache ActiveMQ is a popular open-source messaging provider that is simple to integrate with Mule. ActiveMQ supports the JMS 1.1 and J2EE 1.4 specifications and is released under the Apache 2.0 License.

Google Spreadsheets Connector

Seamlessly integrate Google Spreadsheets and third-party applications and services with the Anypoint Google Spreadsheets connector from MuleSoft. The Anypoint Google Spreadsheets connector provides instant API connectivity to the Google Spreadsheets API, allowing applications to access, create, and modify Google Docs spreadsheets using OAuth2 for authentication. Using the MuleSoft Anypoint™ Platform, businesses can integrate Google Spreadsheets into their existing applications and services such as Google Analytics, Google Calendar, and Excel, as well as create new functionality within their enterprise around Google Spreadsheets.

Google Tasks Connector

Extend the power of Google Tasks by creating connectivity between Google Tasks and the entire enterprise with the Anypoint Google Tasks connector from MuleSoft. The Anypoint Google Tasks connectors enable instant API connectivity with the Google Task API, giving developers access to metadata and content within Google Tasks. Users can access the Google Tasks API to easily update, search, and read information. Moreover, the Anypoint Google Tasks connector allows businesses to streamline and integrate processes between Google Tasks and other applications throughout the enterprise - such as Salesforce, Clarizen, and Zendesk - making it simple to manage task lists from various applications. Applications integration with Google Tasks is powered by the MuleSoft Anypoint™ Platform.

Amazon Simple Storage Service (S3) Connector

Take advantage of Amazon Simple Storage Service (S3) by creating instant API connectivity with the MuleSoft Anypoint Amazon S3 connector. Amazon S3 is a web storage service that allows organizations to store data in the cloud. The Amazon S3 connector allows developers to access any amount of data, at any time, from anywhere on the web. With connectivity to the Amazon S3 API, users can interface Amazon S3 to store objects, download and use data with other AWS services, and build applications that call for internet storage - all from within MuleSoft’s Anypoint™ Platform. Instant access to the Amazon S3 API enables businesses to create seamless integrations between Amazon S3 and other databases, CMS applications such as Drupal, and CRM applications such as Salesforce.

Web Service Consumer Connector

When developing applications with Mule, users often need to be able to consume a SOAP Web service to acquire data from an external source. In the best-case scenario, you can use an existing Anypoint Connector in your Mule application to connect to a specific service provider, such as Zuora or Avalara. However, where no service-specific connector exists to facilitate the connection, the quickest, easiest way to consume a Web service from within a Mule application is to use the Web Service Consumer. Using the information contained in a service's WSDL, this connector enables you to configure a few details in order to establish the connection you need to consume a service from within your Mule application. Simply identify the location of the Web service's WSDL file, then ask the Web Service Consumer to configure itself from the WSDL – host, port, and address.

Oracle JD Edwards Connector

The ModusBox JDE Connector provides interoperability with Oracle’s JD Edwards EnterpriseOne™. The JDE Connector can be dropped into any Mule flow allowing you to easily integrate your JDE messages with all of the APIs, SaaS, Enterprise, and Legacy systems supported by the Anypoint Platform. The connector provides robust support for the entire range of JDE services including Financial Management, Project Management, Asset Life Cycle, Order Management, Manufacturing, Mobile, and Reporting solutions. With the JDE Connector, you can:

  • Integrate your ERP to EDI/trading partners, Salesforce.com, POS, databases, HR, and Financial systems
  • Send data into JD Edwards for storage and maintenance
  • Rely on a highly secure solution from an Oracle Gold Partner

Main features include:

  • Invoke a BSFN on the server using the proper parameters
  • Invoke a UBE function by name
  • Check a UBE call’s status asynchronously

WebLogic JMS Connector

Easily send and receive messages to queues and topics for any messaging service implementing JMS specifications.

CometD Connector

Ajax is an acronym for Asynchronous JavaScript and XML, a cluster of related technologies that facilitate the creation of asynchronous Web applications. The Ajax Connector, which can be configured as an inbound or outbound endpoint, creates a transport channel to send messages asynchronously to and from an Ajax server, which communicates with external Web resources. Typically, the Ajax endpoint connects your Mule flow to an external web page, which can exchange information with a user somewhere in the Cloud. A JavaScript client attached to the webpage listens for user input, which it sends through the Ajax endpoint to your flow for processing. Typically, the channel that the Ajax server and the Ajax endpoint use for communication are configured through a Global Element template is known as a Connector Configuration.

Microsoft .NET

.NET lets you execute native .NET code in a Mule ESB application. This connector executes .NET code using the Java Native Interface (JNI), which provides interprocess communication between the Java Virtual Machine (JVM) and a native application running in a host operating system.

Oracle Taleo (HCM Cloud) Connector

Taleo offers a robust talent acquisition and management platform to provide businesses with insight into the employee recruitment and onboarding process. With the Taleo Business Edition connector, organizations can synchronize data and automate business processes between Taleo and third-party HCM and ERP applications, either on-premise or in the cloud. Companies can utilize the Anypoint connector in order to more efficiently screen candidates and conduct background, as well as execute 1-9 verifications. By leveraging the Anypoint Taleo Connector organizations can share information across numerous applications, services, and databases including SAP, Workday, and best of breed HCM applications such as PeopleMatter.

SSL/TLS Sockets Connector

Send and receive messages over SSL (TLS) connections with MuleSoft's Anypoint SSL connector.

SugarCRM Connector

Sugar is an affordable and simple to use customer relationship management (CRM) platform, designed to help your business communicate with prospects, share sales information, close deals and keep customers happy. As an open-source, web-based CRM solution, Sugar is simple to customize and adapt to your changing needs. Ideal for small and medium-sized companies, large enterprises and government organizations, Sugar can run in the cloud or on-site.

Yammer Connector

Community Connectors are developed by MuleSoft’s developer community. MuleSoft disclaims any support obligation for Community Connectors. For assistance with Community Connectors, please visit the connector forum or contact MuleSoft Professional Services or an accredited MuleSoft Partner.

Work Market Connector

Automate the provisioning of your labour --including internal employees, external contractors, and third-party partners -- by seamlessly integrating Work Market into your enterprise CRM, HCM, ERP, billing and other mission-critical business applications.

RightNow - Oracle Service Cloud Connector

This connector is built specifically to extend the MuleSoft capabilities to the Oracle Service Cloud (RightNow). Now you can integrate Oracle Service Cloud data with all of your other business and analytics applications. Consider synchronizing customers between the Oracle Service Cloud and Salesforce or auto-populating your WorkDay employees as RightNow users and instantly sharing accounts from the Oracle Service Cloud to SAP and orders from SAP to RightNow. This connector brings the full range of MuleSoft features to your Oracle Service Cloud application. The Oracle Service Cloud Connector functions within a Mule application as a secure opening through which you can access – and act upon – your organization's information in Oracle Service Cloud. Technically, the Oracle Service Cloud Connector exposes operations on Service Cloud objects using the Connect Web Services for SOAP API. The connector supports the Create, Read, Update, and Destroy (CRUD) operations on Service Cloud objects. The operations are supported on primary objects, which may also have sub-objects.

Acquia Lift Connector

Acquia Lift allows you to target specific content on your website to the most appropriate site visitors, without having to add an additional layer of complexity to your website’s management. Using Acquia Lift ContextDB Connector, you can gain access to a cloud-based data warehouse that contains all of your Acquia Lift-hosted visitor data. With this direct access, you can use your own business intelligence tools to analyze your visitors and discover new insights. Acquia Lift ContextDB Connector includes a REST API that you can use to integrate your websites and applications with the Acquia Lift service.

Nuxeo Connector

Nuxeo is an open-source content management system platform used by architects and developers to build, deploy, and run content-centric business applications.

Oracle Database Connector

Send and receive messages to and from databases using the JDBC protocol via the Oracle Database Connector from MuleSoft.

Neo4j Connector

Enable connectivity to Neo4j open source databases from within Mule applications with the Anypoint Neo4j connector from MuleSoft.

Esper Connector

Community Connectors are developed by MuleSoft’s developer community. MuleSoft disclaims any support obligation for Community Connectors. For assistance with Community Connectors, please visit the connector forum or contact MuleSoft Professional Services or an accredited MuleSoft Partner.

Google Prediction Connector

Leverage pre-built connectivity with the Google Prediction API to extend the power of your data analysis tools with the Anypoint Google Prediction connector from MuleSoft. The Anypoint Google Prediction connector allows developers to perform operations such as spam detection, upsell opportunity and churn analysis, diagnostics, messaging routing, sentiment prediction, suspicious activity identification, document classification, language identification, tag categorization, and much more - automatically. Interfacing with Google Prediction API through the Anypoint connector allows businesses to better analyze data, predict outcomes, and build smarter applications using RESTful web services and batch HTTP requests. With the MuleSoft Anypoint™ Platform from MuleSoft, organizations can utilize the Google Prediction connector to streamline and automate business processes across multiple departments.

Salesforce Analytics Cloud Connector

Broaden the Salesforce Analytics experience by connecting to third-party applications and services by using the Salesforce Analytics Cloud Connector from MuleSoft. This connector enables connectivity to the Salesforce Analytics Cloud by leveraging the Salesforce external data API.

Benefits of MuleSoft's Salesforce Analytics Cloud Connector

Salesforce’s Wave Analytics Platform is a data discovery tool built to enable organizations to derive insights from their data. But when you take these scenarios into consideration, loading data into the Wave Analytics platform can seem to be a challenging task:

  • Data trapped in on-premise databases or back-office ERP systems
  • The need for data cleansing and data mashup from disparate sources
  • The need for event-based triggering or scheduling of uploads With an event-driven architecture, built-in functionality for batch processing and out-of-the-box connectors that help you integrate with different data sources, you can do all of this and much more with Anypoint Platform and MuleSoft’s Salesforce Analytics Cloud Connector.

Resources

  • Read through the Blog Post to understand how the connector leverages the External Data API to load data into the Wave Analytics Platform.
  • Read the Connector Guide to understand how to set up and configure a basic integration flow using the connector.
  • Read through the Technical Reference to understand how the connector operations tie in with the External Data API calls. You also can find demo applications there that illustrate how to use the connector operations using a static data set.
  • Release Notes are a good way to track feature additions, compatibility limitations, and API version updates with each release of the connector version.

Facebook Connector

Extend the capabilities of your applications by leveraging the Facebook Connector. The connector provides businesses with instant Facebook API connectivity, allowing them to easily integrate the social networking service with other applications such as Twitter, Drupal, and Salesforce. Utilizing the Facebook Connector gives businesses the ability to connect with numerous Facebook APIs such as Graph, Chat, Ads, FQL, and more, making it simple to integrate data. With Facebook API connectivity, organizations can authorize their apps to publish directly to Facebook, have access to social consumer information, and easily interface with the Facebook platform. Application integration with Facebook is made possible with the MuleSoft Anypoint™ Platform.

Object Store Connector

The Anypoint Object Store Connector enables you to access default in-memory object stores, custom object stores, and persistent object stores. Using this connector, you can create instant connectivity between object stores and ease the manipulation of object stores in Mule.

Google Calendar Connector

Enhance the capabilities of Google Calendar by syncing third-party applications and services through pre-built connectivity with the Anypoint Google Calendar connector from MuleSoft. The Anypoint Google Calendar connector provides instant API connectivity to the Google Calendar API, enabling third-party applications to import, export, sync, search for, create, edit, and delete calendar events in real-time. The Anypoint Google Calendar connector makes it simple to create seamless connectivity between Google Calendar and other third-party applications and services such as Salesforce, Drupal, Google Spreadsheets, IBM, and Outlook. With the MuleSoft Anypoint™ Platform, businesses can extend the capabilities of their applications and create deeper integration with Google Calendar.

NetSuite Connector

Enhance the offerings of NetSuite to provide better management solutions across accounting, order management, inventory applications, CRM and ERP integration and more. MuleSoft’s NetSuite Connector makes instant API connectivity possible, making it simple to interface with the NetSuite platform. The connector deals directly with the NetSuite API to provide businesses with the ability to manage and automate numerous components within the platform. The NetSuite Connector works with CloudHub as well as Mule ESB to provide organizations with the ability to integrate NetSuite’s systems with third party applications and services such as to enable seamless communication. Moreover, the NetSuite Connector can be used to streamline, customize, and automate business processes. All these capabilities are made possible with MuleSoft’s Anypoint™ Platform, a next-generation integration platform for the New Enterprise.

Amazon Simple Queue Service (SQS) Connector

Amazon Simple Queue Service (Amazon SQS) is a distributed queue messaging service introduced by Amazon.com in April 2006. It supports the programmatic sending of messages via web service applications as a way to communicate over the Internet. SQS is intended to provide a highly scalable hosted message queue that resolves issues arising from the common producer-consumer problem or connectivity between producer and consumer. Amazon SQS can be described as the commoditization of the messaging service. Well-known examples of messaging service technologies include Java Message Service and MSMQ. Unlike Java Message Service, users would need not maintain their own server, Amazon SQS does it for them and sells the service at a per-use rate.

Janrain Connector

More effectively engage with website users by integrating Janrain with third-party applications and services throughout the enterprise via the MuleSoft Anypoint Janrain connector. Janrain is a user management platform that focuses on transforming the way in which businesses engage with visitors online through integrated social login, valuable user data, and site engagement. With the MuleSoft Anypoint Janrain connector, businesses can build on the promise of Janrain and more efficiently create connectivity between Janrain and third-party SaaS applications and services such as Salesforce, LinkedIn, and Jive throughout the enterprise. MuleSoft’s Janrain connector makes it simple to connect to Janrain APIs and perform standard tasks without having to interface with the Janrain platform directly. Developers can capture client, entity, OAuth, information, engagement information such as mappings, sharing, configurations, and more, as well as partners' information related to admin users and apps. Businesses can quickly and easily, from within the MuleSoft Anypoint Platform, integrate applications and services in order to simplify and streamline web visitor experience.

Oracle PeopleSoft Connector

Synchronize data and automate business processes between Oracle PeopleSoft and third-party applications, either on-premise or in the cloud. Extend Oracle PeopleSoft Human Capital Management (HCM) and Financials with the Oracle PeopleSoft Connector from MuleSoft to create connectivity between PeopleSoft and other third-party applications, services, and databases. With instant connectivity to PeopleSoft's APIs, users can call any business method using the component interface to exchange data quickly and easily.

Magento Connector

Enable instant API connectivity with the Magento e-commerce platform with the Magento Connector - making it simple to manage eCommerce storefronts, shopping carts, and inventory. The connector exposes common Magento APIs such as those for invoicing, stock management, product management, order tracking, and more - making them easily accessible from within the Mule Flow. Access to the Magento API allows businesses to integrate and automate everyday business processes with other applications such as QuickBooks, and Avalara. With the MuleSoft Anypoint Platform, businesses can do more with their applications, safely and easily creating connectivity.

MongoDB Connector

Create connectivity with MongoDB through the Anypoint MongoDB Connector from MuleSoft. MongoDB is an open-source document database as well as the leading NoSQL database. Utilizing the MongoDB Connector gives organizations access to MongoDB through interfacing with the MongoDB API. With the MongoDB Connector, businesses can access databases linked to their existing account and perform many of the functions available in the MongoDB driver, such as document and collections management. Businesses can also integrate MongoDB with e-commerce platforms such as Magento, and CRM applications such as Zoho CRM to extend connectivity throughout the enterprise.

Message Queue Telemetry Transport (MQTT) Connector

Enable the transfer of data with Message Queue Telemetry Transport (MQTT), an open message protocol for M2M communication.

Jetty Connector

The Jetty transport provides support for exposing applications over HTTP by embedding a light-weight Jetty server. The Jetty SSL Transport works the same way but over SSL. You can only define inbound endpoints with this transport. The connector allows Mule to expose Mule Services over HTTP using a Jetty HTTP server. A single Jetty server is created for each connector instance. One connector can serve many endpoints. Users should rarely need to have more than one Jetty connector. The Jetty connector can be configured using a Jetty XML config file, but the default configuration is sufficient for most scenarios.

SFTP Connector

The SFTP Connector implements a secure file transport channel so that your Mule application can exchange files with external resources. SFTP uses the SSH security protocol to transfer messages. You can implement the SFTP endpoint as an inbound endpoint with a one-way exchange pattern, or as an outbound endpoint configured for either a one-way or request-response exchange pattern.

HL7 Connector

Anypoint™ Connector for HL7 is a collection of features that facilitates integration with healthcare systems by providing the tools needed to easily create, read, and transform HL7 version v2.x messages within Mule.

FTPS Connector

The FTPS Connector allows you to send and receive files over FTP on top of a TLS/SSL connection. The FTPS Connector has the ability to:

  • Read file(s) over FTPS, alternatively using a wildcard pattern
  • Write file over FTPS
  • Transfer files using Active and Passive FTP modes
  • Transfer files using Explicit and Implicit SSL modes

Connector for IBM® Maximo® asset management

Broaden the IBM® Maximo® experience by connecting to third-party applications and services with Computime’s connector. The Computime connector for IBM® Maximo® enables businesses to connect directly with the IBM® Maximo® Integration Framework (MIF), permitting users to access IBM® Maximo® functionality with seamless integration. Using this connector, businesses can create scenarios whereby scanned invoices are automatically updated into IBM® Maximo®, accounting reference data from the financial management system can be automatically synchronized in IBM® Maximo®, purchase orders from a procurement system can be pushed directly into IBM® Maximo®. Moreover, the connector permits SCADA systems to create work orders in IBM® Maximo® if a specific event occurs. Computime’s connector for IBM® Maximo® integration solutions, powered by the Anypoint™ Platform, allows organizations to do more throughout the enterprise, by leveraging the investment in multiple Enterprise Solutions and providing a seamlessly integrated environment.

X12 EDI Connector

The X12 (EDI) Module makes it easy to connect to trading partners with Mule using X12. It supports reading, validating, and writing X12 messages. For each trading partner, you can configure message validation options and configure schemas according to your particular partner's implementation convention. The connector can also generate 997 or 999 acknowledgements based on compliance with the partner configuration.

IMAP(S) Connector

The IMAP Connector, which is configurable only as an inbound endpoint (i.e., message source) with a one-way exchange pattern, implements a transport channel that enables your Mule application to retrieve email from an IMAP email server. IMAP is similar to POP3, except IMAP supports both online and offline modes. For instance, IMAP users can leave email messages on the IMAP server until they explicitly delete them. Like POP3, IMAP cannot send emails; for that, you must implement an SMTP outbound endpoint. For a secure transport channel (either TLS or SSL), you can specify the IMAPS protocol.

Zuora Connector

Connect with customers everywhere with instant API connectivity via MuleSoft’s Anypoint Zuora connector. As one of the most popular online recurring billing and payment systems, Zuora provides solutions for SaaS and subscription businesses. By pairing Zuora with the MuleSoft Zuora Anypoint connector, businesses can extend their billing application to better manage subscriptions and automate product invoicing processes. With full access to the Zuora platform through the Zuora API, businesses can perform operations such as managing subscriptions from a web storefront, retrieving user information, and synchronizing catalogs with ERP systems. Moreover, with instant API connectivity with the Zuora API, users can easily configure integration with popular third-party applications and systems such as QuickBooks, Intacct, Salesforce, PayPal, and FreshBooks. The Anypoint Zuora connectors provide users with access to Zuora APIs such as Zuora REST API and the Zuora SOAP API all from within the MuleSoft Anypoint™ Platform.

PostgreSQL Connector

The Anypoint PostgreSQL connector allows you to send and receive messages with a database using the JDBC protocol.

Dropbox Connector

Integrate Dropbox with existing SaaS and on-premise applications quickly and easily using the Anypoint Dropbox connector from MuleSoft. The Anypoint Dropbox connector allows businesses to synchronize data and automate processes between Dropbox and third party CRM, collaboration, mobile, social applications such as Zoho, Salesforce, and Google Apps. By creating instant API connectivity to Dropbox API, the Endpoint connector allows developers to access the Dropbox database in order to perform functions such as searching, sharing, editing, and restoring files. Moreover, the Anypoint Dropbox connector enables connectivity to the Datastore API, Sync API, and Core API, businesses can store data in various formats on numerous platforms, sync files, and read and write documents to Dropbox - all the while ensuring seamless integration with third-party applications. The MuleSoft Anypoint™ Platform makes it simple for businesses to have access to files and documents on any platform, to better manage information, and streamline business processes.

DoubleClick Connector

The Google DoubleClick for Publishers (DFP) Connector allows publishers to streamline their Google ad revenue engine with newly acquired business orders and captures the most value for every impression by evaluating both online and offline sales through the use of Google DFP API. Utilizing the Google DFP connector allows media companies and publishers to quickly and seamlessly access information from Mule applications both on cloud and on-premise. Integrating your ad management functions with your internal systems allows you to generate even-greater advertising margins based on real-time information gathered from CRM, ERP, and other systems.

Documentum Connector

Maximize collaboration by extending the functionality of Documentum with the Anypoint Documentum connector from MuleSoft. The Documentum enterprise content management (ECM) platform makes it simple for businesses to thoroughly, safely, and securely manage the information lifecycle on-premise and in the cloud. The Anypoint Documentum connector simplifies migration and synchronizations between disparate systems as well as enables document management capabilities across various systems. The Anypoint Documentum connector enables a single user interface, allowing users to query change logs and repositories, create and retrieve documents, as well as manage document properties. Moreover, the connector allows seamless integration with third-party applications and services such as Salesforce, Alfresco, SharePoint, and more. Connectivity with the Documentum API enables businesses to access certain functions without having to interface directly with the Documentum platform directly. The Anypoint Documentum connectors provide integration capabilities on-premise and in the cloud to deliver content where you need it when you need it thanks to the Anypoint™ Platform from MuleSoft.

HTTP/HTTPS Connector

New HTTP Connector for Mule ESB 3.6.0 (Jan. 2015 release) This new connector provides a new design experience that is resource-centric, simpler to use, and allows you to leverage RAML specs. When used in conjunction with RAML, Anypoint Studio now provides content assistance for the API resources and operations, as well as DataSense capabilities – meaning you’ll have instant access to visualize and map the payload. We’ve also brought OAuth in as a core connector capability, making it easy to connect to modern APIs. The connector is also highly performant, allowing you to scale to very high loads and concurrency. To migrate a project that users instances of the old HTTP endpoint-based Connector to the new HTTP operation-based Connector, see Migrating to the New HTTP Connector.

LinkedIn Connector

Find top talent faster through LinkedIn by creating connectivity between the professional social networking site and popular third-party applications and services with the MuleSoft Anypoint™ LinkedIn Connector. The Anypoint Connector gives businesses the power to connect to numerous LinkedIn APIs, including Job, Share, Groups, Invitation, Profile, and more, in order to create seamless integration across applications and services. With pre-packaged connectivity, businesses can integrate LinkedIn within their existing HR applications and services as well as across their enterprise in order to recruit top talent and sync valuable information with Jobvite, Taleo, and more. Businesses can also connect LinkedIn to popular third-party applications such as Marketo, Workday, Drupal, Zoho, and Salesforce in order to better engage with customers and job candidates after the initial recruiting process. Managing and monitoring LinkedIn connectivity can be done effortlessly through CloudHub or Mule ESB from within the MuleSoft Anypoint™ Platform.

HubSpot Connector

Increase ROI on marketing investments by integrating HubSpot with third-party marketing automation SaaS applications and services via the MuleSoft Anypoint HubSpot connector. HubSpot offers SaaS inbound marketing solutions to aid companies in capturing leads and converting them into business opportunities. With the Anypoint HubSpot connector, seamless integration between HubSpot with existing marketing automation, CRM, and social media applications such as Salesforce, Magento, NetSuite, and Twitter to further extend the reach of HubSpot is possible. MuleSoft’s HubSpot connector enables instant API connectivity to numerous HubSpot APIs, allowing users to interface with HubSpot APIs to perform key functions without having to directly connect to the HubSpot platform. MuleSoft’s Anypoint™ Platform makes it simple for businesses to integrate sales, marketing, and social - giving organizations the information they need to drive better business.

Infor SunSystems Connector

Leverage the SunSystems experience by connecting to third-party applications and services with the SunSystems Connector from Computime. The SunSystems Connector enables businesses to connect directly with SunSystems Connect (SSC), permitting users access to SunSystems functionality with seamless SunSystems integration. Using this connector, businesses can create scenarios whereby, for example, supply chain transactions can reflect automatic posting entries in the accounting ledger, suppliers or clients reference data can be automatically synchronized in SunSystems, and links in SunSystems can point directly to documents in a document management system. SunSystems integration solutions, powered by the Anypoint™ Platform, allow organizations to do more throughout the enterprise, by leveraging the strong financial management features of SunSystems and at the same time benefit from seamless integration with other operational systems.

Database Connector

Supports connecting to the most popular database systems like MySQL database, Microsoft SQL Server database, Postgres database, Oracle Database, and more.

ServiceSource Connector

Synchronize data and automate business processes between ServiceSource Renew OnDemand and third-party SaaS applications and services to maximize recurring revenue with the Anypoint ServiceSource connector from MuleSoft. ServiceSource is a cloud-based SaaS application for recurring revenue management that enables businesses to maximize sales efforts to increase recurring revenue. MuleSoft’s ServiceSource connector provides instant API connectivity to ServiceSource, enabling businesses to interface with the ServiceSource API to perform functions, such as contract and subscription renewals, from a single platform. Moreover, MuleSoft makes it simple to connect and integrate ServiceSource with numerous applications and services throughout the enterprise such as Salesforce, SAP, Zuora, and more. The MuleSoft Anypoint™ Platform makes seamless integration with applications and services throughout the enterprise painless, allowing companies to automate processes and drive better business.

Microsoft Azure Service Bus Connector

The Microsoft Azure Service Bus connector v1.0 enables Windows Service Bus on-premises, or Azure Service Bus cloud-hosted reliable messaging integration scenarios. Support for queues, topics and event hubs is provided, with messages being sent/received via the AMQP 1.0 transport. Dynamic discovery and provisioning of Service Bus objects is possible via the built-in management API.

Microsoft Dynamics AX 2012 Connector

Automate business processes across sales, marketing, and customer service departments within your enterprise by creating connectivity via the Microsoft Dynamics AX connector from MuleSoft. Microsoft AX keeps the business enterprise connected and with the Anypoint connector from MuleSoft, the capabilities of MS Dynamics AX can be extended further. The Microsoft Dynamics AX 2012 Connector enables Mule applications to interact with the Microsoft Dynamics AX Query Service, which is an enterprise resource planning (ERP) application. With instant connectivity to the MS Dynamics AX API, businesses can enable seamless communication throughout the enterprise quickly and easily from within the MuleSoft Anypoint™ Platform.

Microsoft Message Queuing (MSMQ) Connector

The Microsoft Message Queuing (MSMQ) connector uses a typical client-server architecture with two tiers, the connector or client running in the Mule ESB, and the Windows Gateway running on the server-side. The latter exposes an HTTP Web API for sending or receiving messages from MSMQ.

Microsoft SharePoint 2010 Connector

Extend the enterprise by enabling collaboration across departments with the MuleSoft Anypoint SharePoint connector. The Microsoft SharePoint connector provides instant API connectivity to the SharePoint API, empowering developers to easily create extensions and custom solutions from within the MuleSoft Anypoint Platform. By creating connectivity to SharePoint, developers can accomplish many SharePoint tasks, such as creating flows to query, create, and update information in SharePoint, without actually having to deal directly with the SharePoint API. Moreover, businesses can integrate applications such as Access, Outlook, MS Dynamics, Cognos, Yammer, and SAP to streamline processes and enable seamless communication, allowing your business to get connected and deliver integration rapidly.

You liked the article?

Like: 0

Vote for difficulty

Current difficulty (Avg): Medium

EasyMediumHardDifficultExpert
IMPROVE ARTICLEReport Issue

About Author

Authorlogo
Name
TekSlate
Author Bio

TekSlate is the best online training provider in delivering world-class IT skills to individuals and corporates from all parts of the globe. We are proven experts in accumulating every need of an IT skills upgrade aspirant and have delivered excellent services. We aim to bring you all the essentials to learn and master new technologies in the market with our articles, blogs, and videos. Build your career success with us, enhancing most in-demand skills in the market.